#ifndef _TRIP_
#define _TRIP_

#include <sstream>
#include <iomanip>
#include <iostream>

class Trip
{
public:
	int departure();
	int destination();
	double miles();
	double flights();
	double hours();
	std::string firstDate();
	std::string lastDate();

	double getRevFlights();
	double getRevHours();
	std::string getRevFirstDate();
	std::string getRevLastDate();

	void setTrip(std::string Date, int newDep, int newDes, double newMiles, double newHours);
	void addTrip(std::string Date, double newHours);
	void addRevTrip(std::string Date, double newRevHours);

	Trip();
	~Trip();

private:
	int _departure;
	int _destination;
	double _miles;
	double _flights;
	double _hours;
	std::string _firstDate;
	std::string _lastDate;
	double RevFlights;
	double RevHours;
	std::string RevFirstDate;
	std::string RevLastDate;
};

#endif